<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Inpainting: Référence de la classe Masque</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Généré par Doxygen 1.6.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Page&nbsp;principale</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Fichiers</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Liste&nbsp;des&nbsp;classes</span></a></li>
      <li><a href="functions.html"><span>Membres&nbsp;de&nbsp;classe</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>Référence de la classe Masque</h1><!-- doxytag: class="Masque" -->
<p>Classe <a class="el" href="class_masque.html" title="Classe Masque binaire.">Masque</a> binaire.  
<a href="#_details">Plus de détails...</a></p>

<p><code>#include &lt;<a class="el" href="_masque_8h_source.html">Masque.h</a>&gt;</code></p>

<p><a href="class_masque-members.html">Liste de tous les membres</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Fonctions membres publiques</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_masque.html#a59f58afbec66b1f86d73005ae64c9889">Masque</a> (int _l, int _h)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructeur.  <a href="#a59f58afbec66b1f86d73005ae64c9889"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_masque.html#a3819304ebfcb2b0dec4bc4561b7b18d2">~Masque</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destructeur.  <a href="#a3819304ebfcb2b0dec4bc4561b7b18d2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">GLubyte&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_masque.html#a719424bc577d50a78d9576135c6bdd25">Lit</a> (int _x, int _y, bool tmp=false)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Lit une valeur.  <a href="#a719424bc577d50a78d9576135c6bdd25"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_masque.html#ab37c8f2ce525f9d5df3b14f404decb2f">LitBool</a> (int _x, int _y, bool tmp=false)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Lit une valeur.  <a href="#ab37c8f2ce525f9d5df3b14f404decb2f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_masque.html#a86ee66eda4b5f3c4fc17eee5fa28e9b2">Ecrit</a> (int _x, int _y, GLubyte _b, bool tmp=false)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Ecrit une valeur.  <a href="#a86ee66eda4b5f3c4fc17eee5fa28e9b2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_masque.html#a38633b57fb6ba53ce291fb5754af101b">Dessine</a> (int _xa, int _ya, int _xb, int _yb, int _couleur)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Dessine dans le masque.  <a href="#a38633b57fb6ba53ce291fb5754af101b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_masque.html#a9705cc866142402dbed1b9b2aa3ee85f">Afficher</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Affiche le masque.  <a href="#a9705cc866142402dbed1b9b2aa3ee85f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_masque.html#a0d460b2436e522f8359890442c550396">AffichePinceau</a> (int x, int y)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Affiche le pinceau.  <a href="#a0d460b2436e522f8359890442c550396"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_masque.html#ae0c964e320874c9f95e0de0e6f73f9ea">Effacer</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Efface le masque.  <a href="#ae0c964e320874c9f95e0de0e6f73f9ea"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_masque.html#ada1374de7a8d16dc59ba0baa3b0db66c">setTaillePinceau</a> (int t)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Modifie la taille du pinceau.  <a href="#ada1374de7a8d16dc59ba0baa3b0db66c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_masque.html#a158f7c514ce685065227926171909077">getTaillePinceau</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accesseur taille du pinceau.  <a href="#a158f7c514ce685065227926171909077"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_masque.html#aee482ef7d72f6f5d67d2901fe08bb725">getMaskFromPicture</a> (<a class="el" href="class_image.html">Image</a> *I, <a class="el" href="class_pixel.html">Pixel</a> p)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Construit un masque a partir d'une image et d'une couleur.  <a href="#aee482ef7d72f6f5d67d2901fe08bb725"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_masque.html#af147fd3506bb0afa3e299c59c9c9ace3">getBounds</a> (int *_xmin, int *_xmax, int *_ymin, int *_ymax)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Calcule le rectangle incluant le masque.  <a href="#af147fd3506bb0afa3e299c59c9c9ace3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_masque.html#a2f8e38b5a5c09eb531709311e0377e84">empiler</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Empile les valeurs "vrai" du masque dans un tableau de <a class="el" href="struct_point.html">Point</a> 2D Empile les valeurs "vrai" du masque dans un tableau de <a class="el" href="struct_point.html">Point</a> 2D pour permettre un parcours des points du masque plus rapide.  <a href="#a2f8e38b5a5c09eb531709311e0377e84"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_masque.html#ae98a9747f4d2edbb9ffe9be5c8ccd6b1">dilatation</a> (int ordre)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Réalise une dilatation du masque Réalise une dilatation d'ordre 'ordre' de data du masque et le stock dans dataTmp.  <a href="#ae98a9747f4d2edbb9ffe9be5c8ccd6b1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_masque.html#a557e8f66d198725244f11e7ba1eb2757">erosion</a> (int ordre)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Réalise une erosion du masque Réalise une erosion d'ordre 'ordre' de data du masque et le stock dans dataTmp.  <a href="#a557e8f66d198725244f11e7ba1eb2757"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_masque.html#a885ca547339d20f15b9236f71e2de605">getBande</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Recupere la 1ere bande de masque (Deprecated) Recupere la 1ere bande de masque en réalisant une erosion qu'on soustrait au masque total.  <a href="#a885ca547339d20f15b9236f71e2de605"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_masque.html#aeb001dcaff8ac06abbd108f7958fccd2">getNextBande</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Recupere les bandes de masque suivantes (Deprecated) Recupere les bande suivantes de masque en réalisant une dilatation puis une erosion qu'on soustrait au masque total.  <a href="#aeb001dcaff8ac06abbd108f7958fccd2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_masque.html#ad8a0fd2ce71193987c96644118409f3f">Traitement</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pondere le masque Fonction qui permet d'appliquer des valeurs au zones du masque, au bord elle est maximale, et plus on se rapproche du centre, plus la valeur tend vers 1.  <a href="#ad8a0fd2ce71193987c96644118409f3f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_masque.html#a511d236d67a8ecd642c86b90f2992802">vide</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Test si le masque est vide Fonction qui permet de tester si le masque est vide (pour l'érodé ultime).  <a href="#a511d236d67a8ecd642c86b90f2992802"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_masque.html#a9b1f87d5ef9e987d0c3eb501b0f5daf9">Update</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Met a jour les valeurs de ponderation du masque Fonction qui met a jour les valeurs du masque, si elles sont &gt;1, on les descend de 1.  <a href="#a9b1f87d5ef9e987d0c3eb501b0f5daf9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">GLubyte&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_masque.html#a310e0ba341136d07624b6cecf179b483">operator()</a> (const int x, const int y, bool tmp=false)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Functor de lecture (Deprecated (enleve de la lisibilité au code)).  <a href="#a310e0ba341136d07624b6cecf179b483"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_masque.html#a55005dcd3908566be775e7495eec6dd2">operator()</a> (const int x, const int y, const GLubyte val, bool tmp=false)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Functor d'écriture (Deprecated (enleve de la lisibilité au code)).  <a href="#a55005dcd3908566be775e7495eec6dd2"></a><br/></td></tr>
<tr><td colspan="2"><h2>Attributs publics</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::list&lt; <a class="el" href="struct_point.html">Point</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_masque.html#aea043aadd420890249c4a14dbed33568">listePos</a></td></tr>
<tr><td colspan="2"><h2>Attributs privés</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_masque.html#ad57d885a204a8c91cadd05d4cda8c47d">largeur</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_masque.html#ac8d468389d7f8b4cdd58156aa61b4b41">hauteur</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_masque.html#a84fe499ff9bf24b07ef0564b9229aa63">taillePinceau</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">GLubyte *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_masque.html#a07be237e2146fba6a7ed72622a507e22">data</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">GLubyte *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_masque.html#a955a2d28de8b4eb1710184312e2d0d88">dataTmp</a></td></tr>
</table>
<hr/><a name="_details"></a><h2>Description détaillée</h2>
<p>Classe <a class="el" href="class_masque.html" title="Classe Masque binaire.">Masque</a> binaire. </p>
<p>Classe <a class="el" href="class_matrice.html">Matrice</a>.</p>
<p>La classe permet l'utilisation d'un masque binaire de la taille de l'image à inpainter. Les valeurs sont enregistré a 0 ou 255.</p>
<p>La classe permet l'utilisation de matrices et d'effectuer des operations sur celles ci. </p>
<hr/><h2>Documentation des constructeurs et destructeur</h2>
<a class="anchor" id="a59f58afbec66b1f86d73005ae64c9889"></a><!-- doxytag: member="Masque::Masque" ref="a59f58afbec66b1f86d73005ae64c9889" args="(int _l, int _h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Masque::Masque </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>_l</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>_h</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Constructeur. </p>
<p>Constructeur de la classe <a class="el" href="class_masque.html" title="Classe Masque binaire.">Masque</a></p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>l</em>&nbsp;</td><td>: largeur du masque </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>h</em>&nbsp;</td><td>: hauteur du masque </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a3819304ebfcb2b0dec4bc4561b7b18d2"></a><!-- doxytag: member="Masque::~Masque" ref="a3819304ebfcb2b0dec4bc4561b7b18d2" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Masque::~Masque </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Destructeur. </p>
<p>Destructeur de la classe <a class="el" href="class_masque.html" title="Classe Masque binaire.">Masque</a> </p>

</div>
</div>
<hr/><h2>Documentation des fonctions membres</h2>
<a class="anchor" id="a0d460b2436e522f8359890442c550396"></a><!-- doxytag: member="Masque::AffichePinceau" ref="a0d460b2436e522f8359890442c550396" args="(int x, int y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Masque::AffichePinceau </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Affiche le pinceau. </p>
<p>Methode qui permet d'afficher un petit carré blanc superposé a la souris pour afficher la taille du pinceau </p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>: coordonées en x de la souris </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>: coordonées en y de la souris </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>void </dd></dl>

</div>
</div>
<a class="anchor" id="a9705cc866142402dbed1b9b2aa3ee85f"></a><!-- doxytag: member="Masque::Afficher" ref="a9705cc866142402dbed1b9b2aa3ee85f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Masque::Afficher </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Affiche le masque. </p>
<p>Methode qui permet d'afficher le masque en transparence par dessus l'image</p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>void </dd></dl>

</div>
</div>
<a class="anchor" id="a38633b57fb6ba53ce291fb5754af101b"></a><!-- doxytag: member="Masque::Dessine" ref="a38633b57fb6ba53ce291fb5754af101b" args="(int _xa, int _ya, int _xb, int _yb, int _couleur)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Masque::Dessine </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>_xa</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>_ya</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>_xb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>_yb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>_couleur</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Dessine dans le masque. </p>
<p>Methode qui permet de dessiner/effacer dans le masque en utilisant l'algo de bresenham</p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>xa</em>&nbsp;</td><td>: coordonnées en x du premier point </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ya</em>&nbsp;</td><td>: coordonnées en y du premier point </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>xb</em>&nbsp;</td><td>: coordonnées en x du second point </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>yb</em>&nbsp;</td><td>: coordonnées en y du second point </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>couleur</em>&nbsp;</td><td>: permet de dessiner/effacer en passant 255/0 comme valeur </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>void </dd></dl>

</div>
</div>
<a class="anchor" id="ae98a9747f4d2edbb9ffe9be5c8ccd6b1"></a><!-- doxytag: member="Masque::dilatation" ref="ae98a9747f4d2edbb9ffe9be5c8ccd6b1" args="(int ordre)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Masque::dilatation </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>ordre</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Réalise une dilatation du masque Réalise une dilatation d'ordre 'ordre' de data du masque et le stock dans dataTmp. </p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ordre</em>&nbsp;</td><td>: taille de dilatation </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>void </dd></dl>

</div>
</div>
<a class="anchor" id="a86ee66eda4b5f3c4fc17eee5fa28e9b2"></a><!-- doxytag: member="Masque::Ecrit" ref="a86ee66eda4b5f3c4fc17eee5fa28e9b2" args="(int _x, int _y, GLubyte _b, bool tmp=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Masque::Ecrit </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>_y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">GLubyte&nbsp;</td>
          <td class="paramname"> <em>_b</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>tmp</em> = <code>false</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Ecrit une valeur. </p>
<p>Methode qui permet d'ecrire une valeur dans le masque</p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>: coordonnées en x de la valeur a ecrire </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>: coordonnées en y de la valeur a ecrire </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>b</em>&nbsp;</td><td>: couleur de la valeur a ecrire </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>void </dd></dl>

</div>
</div>
<a class="anchor" id="ae0c964e320874c9f95e0de0e6f73f9ea"></a><!-- doxytag: member="Masque::Effacer" ref="ae0c964e320874c9f95e0de0e6f73f9ea" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Masque::Effacer </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Efface le masque. </p>
<p>Methode qui rempli le masque avec la valeur 0</p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>void </dd></dl>

</div>
</div>
<a class="anchor" id="a2f8e38b5a5c09eb531709311e0377e84"></a><!-- doxytag: member="Masque::empiler" ref="a2f8e38b5a5c09eb531709311e0377e84" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Masque::empiler </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Empile les valeurs "vrai" du masque dans un tableau de <a class="el" href="struct_point.html">Point</a> 2D Empile les valeurs "vrai" du masque dans un tableau de <a class="el" href="struct_point.html">Point</a> 2D pour permettre un parcours des points du masque plus rapide. </p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>void </dd></dl>

</div>
</div>
<a class="anchor" id="a557e8f66d198725244f11e7ba1eb2757"></a><!-- doxytag: member="Masque::erosion" ref="a557e8f66d198725244f11e7ba1eb2757" args="(int ordre)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Masque::erosion </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>ordre</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Réalise une erosion du masque Réalise une erosion d'ordre 'ordre' de data du masque et le stock dans dataTmp. </p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ordre</em>&nbsp;</td><td>: taille de l'erosion </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>void </dd></dl>

</div>
</div>
<a class="anchor" id="a885ca547339d20f15b9236f71e2de605"></a><!-- doxytag: member="Masque::getBande" ref="a885ca547339d20f15b9236f71e2de605" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Masque::getBande </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Recupere la 1ere bande de masque (Deprecated) Recupere la 1ere bande de masque en réalisant une erosion qu'on soustrait au masque total. </p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>void </dd></dl>

</div>
</div>
<a class="anchor" id="af147fd3506bb0afa3e299c59c9c9ace3"></a><!-- doxytag: member="Masque::getBounds" ref="af147fd3506bb0afa3e299c59c9c9ace3" args="(int *_xmin, int *_xmax, int *_ymin, int *_ymax)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Masque::getBounds </td>
          <td>(</td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>_xmin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>_xmax</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>_ymin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>_ymax</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Calcule le rectangle incluant le masque. </p>
<p>:) </p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>void </dd></dl>

<p><p>_ymin = ymin; _ymax = ymax; </p>
</p>

</div>
</div>
<a class="anchor" id="aee482ef7d72f6f5d67d2901fe08bb725"></a><!-- doxytag: member="Masque::getMaskFromPicture" ref="aee482ef7d72f6f5d67d2901fe08bb725" args="(Image *I, Pixel p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Masque::getMaskFromPicture </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_image.html">Image</a> *&nbsp;</td>
          <td class="paramname"> <em>I</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_pixel.html">Pixel</a>&nbsp;</td>
          <td class="paramname"> <em>p</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Construit un masque a partir d'une image et d'une couleur. </p>
<p>Methode qui met a 1 (255) le masque en (i,j) si le pixel correspondant dans l'image est de la couleur voulue. </p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>I</em>&nbsp;</td><td>: image a partir de laquelle le masque est créé. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>p</em>&nbsp;</td><td>: <a class="el" href="class_pixel.html" title="Classe Pixel int RVB.">Pixel</a> ou l'on stocke la couleur voulue. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>void </dd></dl>

</div>
</div>
<a class="anchor" id="aeb001dcaff8ac06abbd108f7958fccd2"></a><!-- doxytag: member="Masque::getNextBande" ref="aeb001dcaff8ac06abbd108f7958fccd2" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Masque::getNextBande </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Recupere les bandes de masque suivantes (Deprecated) Recupere les bande suivantes de masque en réalisant une dilatation puis une erosion qu'on soustrait au masque total. </p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>void </dd></dl>

</div>
</div>
<a class="anchor" id="a158f7c514ce685065227926171909077"></a><!-- doxytag: member="Masque::getTaillePinceau" ref="a158f7c514ce685065227926171909077" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Masque::getTaillePinceau </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Accesseur taille du pinceau. </p>
<p>Renvoie la taille du pinceau</p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>renvoie la taille du pinceau </dd></dl>

</div>
</div>
<a class="anchor" id="a719424bc577d50a78d9576135c6bdd25"></a><!-- doxytag: member="Masque::Lit" ref="a719424bc577d50a78d9576135c6bdd25" args="(int _x, int _y, bool tmp=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GLubyte Masque::Lit </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>_y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>tmp</em> = <code>false</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Lit une valeur. </p>
<p>Methode qui permet de lire une valeur dans le masque, 0 ou 255</p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>: coordonnées en x de la valeur a lire </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>: coordonnées en y de la valeur a lire </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>renvoie 0 ou 255 suivant que le masque est faux ou vrai </dd></dl>

</div>
</div>
<a class="anchor" id="ab37c8f2ce525f9d5df3b14f404decb2f"></a><!-- doxytag: member="Masque::LitBool" ref="ab37c8f2ce525f9d5df3b14f404decb2f" args="(int _x, int _y, bool tmp=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Masque::LitBool </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>_y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>tmp</em> = <code>false</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Lit une valeur. </p>
<p>Methode qui permet de lire une valeur dans le masque, false ou true</p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>: coordonnées en x de la valeur a lire </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>: coordonnées en y de la valeur a lire </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>renvoie false ou true suivant que le masque est faux ou vrai </dd></dl>

</div>
</div>
<a class="anchor" id="a55005dcd3908566be775e7495eec6dd2"></a><!-- doxytag: member="Masque::operator()" ref="a55005dcd3908566be775e7495eec6dd2" args="(const int x, const int y, const GLubyte val, bool tmp=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Masque::operator() </td>
          <td>(</td>
          <td class="paramtype">const int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const GLubyte&nbsp;</td>
          <td class="paramname"> <em>val</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>tmp</em> = <code>false</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Functor d'écriture (Deprecated (enleve de la lisibilité au code)). </p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>: coordonnée en x </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>: coordonnée en y </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>val</em>&nbsp;</td><td>: valeur du pixel a ecrire </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>tmp</em>&nbsp;</td><td>: if(!tmp) on ecrit dans data, dans dataTmp sinon </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>void </dd></dl>

</div>
</div>
<a class="anchor" id="a310e0ba341136d07624b6cecf179b483"></a><!-- doxytag: member="Masque::operator()" ref="a310e0ba341136d07624b6cecf179b483" args="(const int x, const int y, bool tmp=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GLubyte Masque::operator() </td>
          <td>(</td>
          <td class="paramtype">const int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>tmp</em> = <code>false</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Functor de lecture (Deprecated (enleve de la lisibilité au code)). </p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>: coordonnée en x </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>: coordonnée en y </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>tmp</em>&nbsp;</td><td>: if(!tmp) on lit dans data, dans dataTmp sinon </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>le GLubyte de data/dataTmp en x,y </dd></dl>

</div>
</div>
<a class="anchor" id="ada1374de7a8d16dc59ba0baa3b0db66c"></a><!-- doxytag: member="Masque::setTaillePinceau" ref="ada1374de7a8d16dc59ba0baa3b0db66c" args="(int t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Masque::setTaillePinceau </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>t</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Modifie la taille du pinceau. </p>
<p>Methode qui permet de modifier la taille du pinceau qui remplit le masque dans la methode dessine </p>
<dl><dt><b>Paramètres:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>t</em>&nbsp;</td><td>: taille du pinceau </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>void </dd></dl>

</div>
</div>
<a class="anchor" id="ad8a0fd2ce71193987c96644118409f3f"></a><!-- doxytag: member="Masque::Traitement" ref="ad8a0fd2ce71193987c96644118409f3f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Masque::Traitement </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Pondere le masque Fonction qui permet d'appliquer des valeurs au zones du masque, au bord elle est maximale, et plus on se rapproche du centre, plus la valeur tend vers 1. </p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>void </dd></dl>

</div>
</div>
<a class="anchor" id="a9b1f87d5ef9e987d0c3eb501b0f5daf9"></a><!-- doxytag: member="Masque::Update" ref="a9b1f87d5ef9e987d0c3eb501b0f5daf9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Masque::Update </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Met a jour les valeurs de ponderation du masque Fonction qui met a jour les valeurs du masque, si elles sont &gt;1, on les descend de 1. </p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>true si il n'y a plus rien a baisser, false sinon </dd></dl>

</div>
</div>
<a class="anchor" id="a511d236d67a8ecd642c86b90f2992802"></a><!-- doxytag: member="Masque::vide" ref="a511d236d67a8ecd642c86b90f2992802" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Masque::vide </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Test si le masque est vide Fonction qui permet de tester si le masque est vide (pour l'érodé ultime). </p>
<dl class="return"><dt><b>Renvoie:</b></dt><dd>void </dd></dl>

</div>
</div>
<hr/><h2>Documentation des données membres</h2>
<a class="anchor" id="a07be237e2146fba6a7ed72622a507e22"></a><!-- doxytag: member="Masque::data" ref="a07be237e2146fba6a7ed72622a507e22" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GLubyte* <a class="el" href="class_masque.html#a07be237e2146fba6a7ed72622a507e22">Masque::data</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Données du masque </p>

</div>
</div>
<a class="anchor" id="a955a2d28de8b4eb1710184312e2d0d88"></a><!-- doxytag: member="Masque::dataTmp" ref="a955a2d28de8b4eb1710184312e2d0d88" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GLubyte* <a class="el" href="class_masque.html#a955a2d28de8b4eb1710184312e2d0d88">Masque::dataTmp</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Données temporaire du masque (pour les opérations de morpho maths </p>

</div>
</div>
<a class="anchor" id="ac8d468389d7f8b4cdd58156aa61b4b41"></a><!-- doxytag: member="Masque::hauteur" ref="ac8d468389d7f8b4cdd58156aa61b4b41" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_masque.html#ac8d468389d7f8b4cdd58156aa61b4b41">Masque::hauteur</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Hauteur du masque </p>

</div>
</div>
<a class="anchor" id="ad57d885a204a8c91cadd05d4cda8c47d"></a><!-- doxytag: member="Masque::largeur" ref="ad57d885a204a8c91cadd05d4cda8c47d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_masque.html#ad57d885a204a8c91cadd05d4cda8c47d">Masque::largeur</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Largeur du masque </p>

</div>
</div>
<a class="anchor" id="aea043aadd420890249c4a14dbed33568"></a><!-- doxytag: member="Masque::listePos" ref="aea043aadd420890249c4a14dbed33568" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::list&lt;<a class="el" href="struct_point.html">Point</a>&gt; <a class="el" href="class_masque.html#aea043aadd420890249c4a14dbed33568">Masque::listePos</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>valeurs du masque empilées </p>

</div>
</div>
<a class="anchor" id="a84fe499ff9bf24b07ef0564b9229aa63"></a><!-- doxytag: member="Masque::taillePinceau" ref="a84fe499ff9bf24b07ef0564b9229aa63" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="class_masque.html#a84fe499ff9bf24b07ef0564b9229aa63">Masque::taillePinceau</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Taille du pinceau pour le dessin dans le masque </p>

</div>
</div>
<hr/>La documentation de cette classe a été générée à partir des fichiers suivants :<ul>
<li>/home/r0ots/Prog/Master/m2/inpainting/include/<a class="el" href="_masque_8h_source.html">Masque.h</a></li>
<li>/home/r0ots/Prog/Master/m2/inpainting/src/Masque.cpp</li>
</ul>
</div>
<hr size="1"/><address style="text-align: right;"><small>Généré le Mon May 3 11:24:40 2010 pour Inpainting par&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>
